package com.jinzhi.jzweb.service;

import com.baomidou.mybatisplus.plugins.Page;
import com.jinzhi.common.utils.Result;
import com.jinzhi.jzapi.domain.UserDO;
import com.jinzhi.jzweb.domain.JazOrderLogDO;
import com.jinzhi.common.base.CoreService;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 * 
 * <pre>
 * 订单日志表
 * </pre>
 * <small> 2024-07-29 08:50:29 | Long</small>
 */
public interface JazOrderLogService extends CoreService<JazOrderLogDO> {

    /**
     * 获取日志编号
     * @return
     */
    String getLogNo();

    void saveOrderLog(JazOrderLogDO jazOrderLogDO, UserDO user, HttpServletRequest request);




    Result<Page<JazOrderLogDO>> selOrderLogList(JazOrderLogDO jazOrderLogDO);

    void downloadImportTemplate(HttpServletResponse response, JazOrderLogDO logDTO);
}
